//Test comment
@font-face {
    font-family: 'Segoe UI Light';
    font-style: normal;
    font-weight: normal;
    src: url('latest.eot');
    src: url('latest.eot?#iefix') format('embedded-opentype'), url('latest.woff') format('woff'), url('latest.ttf') format('truetype'), url('latest.svg') format('svg');
}
body {
    margin: 0;
    font: 16px/21px Calibri, "Segoe UI", Arial, Helvetica, sans-serif;
    color: #333;
    background: url("../img/body_bg-noise_05.gif") repeat scroll left top #E8E8E8;
    min-height: 100%;
    padding-top: 0;
}
#main,.sidebar {

padding-top:20px;
}
.sidebar {
    padding-left:0px;

}
h1 {
    font-family: Calibri,"Segoe UI",Arial,Helvetica,sans-serif !important;
    font-size: 30px;
    line-height: 48px;
    margin: 0 15px 20px;
}
img {
    max-width: 100%;
    height: auto;
}
#seo p {
    color: #333333;
    font-family: Calibri,"Segoe UI",Arial,Helvetica;
    font-size: 18px;
    line-height: 27px;
    margin: 0;
}
a {
    color: #0093d7;
    text-decoration: none;
    transition: all .25s ease-out;
}
a:hover,
a:focus {
    text-decoration: none;
    color: #00619d;
}
.promo {

//width:97%;
    margin-top:20px;
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
   //height: 325px;
    //margin-bottom:20px;
   //margin-left:15px;
    //margin-right:15px;


}
.promo-text h2 {
    color: #FF0000;
    font-family: Calibri,"Segoe UI",Arial,Helvetica;
    font-size: 30px;
    line-height: 38px;
}
.promo img{
    //max-width: 90%;
padding:0px;
    height: auto;
    float:left;
    //margin-left:-15px;

}
.promo-text span {
    color: #666666;
    font-size: 18px;
    line-height: 27px;
    //float:left;
}
.promo-text {
    float:left;
    width:320px;
    margin-left:20px;
      color: #FF0000;
      height:285px;
      //padding-right: 30px;
}
.widget:before, .widget:after {
    content: "";
    display: table;
}
.widget:after {
    clear: both;
}
.widget:before, .widget:after {
    content: "";
    display: table;
}
.widget_text.widget {
    margin-bottom: 0;
}
.widget_text {
    clear: both;
    padding: 0px 0px 20px !important;
    margin-left:10px;
    position: relative;
    //width: 320px;
}
.widgettitle {
    display: none;
}
.vk {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    padding: 15px;

}
#vk_groups {
margin-left:auto;
margin-right:auto;
}
div.widget ul.menu {
    border: 1px solid #DCDCDC;
    list-style: none outside none;
    margin: 0;
}
div.widget ul.menu li#menu-item-1145 a {
    padding: 10px 20px;
}


div.widget ul.menu li a
{
    font-size: 18px;
}
div.widget ul.menu li a
{
    background-color: white;
    color: #666666;
    display: block;
    font-family: Calibri,"Segoe UI",Arial,Helvetica;
    font-size: 17px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 35px;
    transition-property: all;
    transition-duration: 0.25s;
    transition-timing-function: linear;
    transition-delay: 0s;
}
div.widget ul.menu li a:hover, div.widget ul.menu li.active a
{
    background-color: #f0f0f0;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    color: #333333;
    padding-left: 50px;
}
div.widget ul.menu li#menu-item-1145 a:hover
{
    padding-left: 35px;
}


/* ################ARTICLE POST */


article.post
{
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    background-color: #ffffff;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    margin-bottom: 10px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
article img {
   // width:100%;
   // height:auto;
}
article.post h2 {
    font-family: Calibri,"Segoe UI",Arial,Helvetica;
    font-size: 26px;
}
.post_meta {
    color: #999999;
    margin-bottom: 20px;
}
.post_meta a, .post_meta a:visited {
    padding: 4px 10px 6px;
    background: #eaeaea;
    text-decoration: none;
    color: #666;
    margin-right: 10px;
    -moz-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out;
}
.post_meta a:hover {
    background: #e0e0e0 !important;
}
article.post .post_content p {
    color: #333333;
    font-family: Calibri,"Segoe UI",Arial,Helvetica;
    font-size: 18px;
    line-height: 27px;
    margin: 12px 0;
}
p.lead
{
    font-size: 14px;
    font-weight:inherit;
    color: #000000;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
/* SOCIAL ON ARTICLE */
.social
{
    text-align: left;
    width: auto;
    margin-top: -3px;
    margin-right: -4px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    float: right;
}
.social {
    text-align: left;
    width: auto;
    margin: -3px -4px 0 0;
    padding: 0;
    float: right;
}
.social span {
    font-size: 14px;
    color: #888;
    text-align: center;
    display: block;
    line-height: 35px;
}
.social a {
    display: block;
    background: #a658a6;
    float: right;
    position: relative;
    width: 31px; height: 31px;
    color: #fff;
    background: url(../img/spriteGrayICON.png) no-repeat;
    font-size: 14px;
    margin: 0 2px;
    cursor: pointer;
    overflow: hidden;
}

#tw_mini_hover, #gg_mini_hover, #fb_mini_hover, #vk_mini_hover{
    position: absolute;
    top: -31px;
    background: url(../img/spriteGrayICON.png) no-repeat;
    width: 31px; height: 31px;
    -webkit-transition: all .15s ease;
    -moz-transition: all .15s ease;
    -o-transition: all .15s ease;
    transition: all .15s ease;
}

#tw{ background-position: -93px -31px }
#tw_mini_hover{ background-position: -93px 0px }

#gg{ background-position: 0px -31px }
#gg_mini_hover{ background-position: 0px 0px }

#fb{ background-position: -31px -31px }
#fb_mini_hover{ background-position: -31px 0px }

#vk{ background-position: -62px -31px }
#vk_mini_hover{ background-position: -62px 0px }

.social a:hover div{
    top: 0 !important;
}










//#custom_post_widget-3  {
    color: #FF0000;
    height: 325px;
    padding-right: 30px;
}

//#custom_post_widget-3 span {
    color: #666666;
    font-size: 18px;
    line-height: 27px;
}
.r_more.red:after {
    border-left-color: #EA3F33;
}
.r_more:after {
    clear: both;
}
.r_more:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #0093D7;
    border-image: none;
    border-style: solid;
    border-width: 14px 14px 14px 7px;
    content: " ";
    height: 1px;
    left: 100%;
    margin-top: -14px;
    position: absolute;
    top: 50%;
    transition: all 0.25s ease-out 0s;
    width: 0;
}
.r_more.red {
    background: none repeat scroll 0 0 #EA3F33;
}
.r_more {
    float: left;
    margin-left: 30px;
    cursor:pointer;
    //margin-top:30px;
}
.r_more.red:hover {
    background: none repeat scroll 0 0 #D42316;
}
.r_more {
    color: #FFFFFF !important;
    font-family: "Calibri Light",Calibri,"Segoe UI Light","Segoe UI",Arial,Helvetica;
    font-size: 16px;
    height: 29px;
    margin-right: 25px;
    padding: 0 10px 1px;
    position: relative;
    text-decoration: none;
    transition: all 0.25s ease-out 0s;
}

.r_more {
    //color: #FF0000 !important;
}

.readmore:after {
    clear: both;
}
.readmore {
    float: left;
}
.readmore {
    margin: 20px 0 10px;
    text-align: right;
}
.readmore a:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #0093D7;
    border-image: none;
    border-style: solid;
    border-width: 14px 14px 14px 7px;
    content: " ";
    height: 1px;
    left: 100%;
    margin-top: -14px;
    position: absolute;
    top: 50%;
    transition: all 0.25s ease-out 0s;
    width: 0;
}
.readmore a {
    background: none repeat scroll 0 0 #0093D7;
    color: #FFFFFF;
    font-family: "Calibri Light",Calibri,"Segoe UI Light","Segoe UI",Arial,Helvetica;
    font-size: 16px;
    height: 29px;
    margin-right: 10px;
    padding: 4px 10px 6px;
    position: relative;
    text-decoration: none;
    transition: all 0.25s ease-out 0s;
}
.readmore a:hover:after {
    border-left-color: #0076BF;
}
.readmore a:hover {
    background: none repeat scroll 0 0 #0076BF;
}
#archive:last-child {
    display: block;
}
#archive {
    background: none repeat scroll 0 0 #CCCCCC;
    margin: 0 0 10px;
    padding: 10px 10px 13px 20px;
    text-align: right;
}
#archive a {
    background: url("../img/sprites_mainmenu.png") no-repeat scroll right -511px rgba(0, 0, 0, 0);
    color: #444444;
    padding: 7px 47px 5px 0;
}
.copyright {
    color: #666666;
    margin: 13px 20px 0;
}
.copy {
    background: url("../img/footer_bg.png") repeat scroll left top rgba(0, 0, 0, 0);
    padding: 1px 0 10px;
}

.ontop
{
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 999999;
    display: none;
    width: 60px;
    height: 60px;
    background-color: transparent;
    background-image: url("");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 0px;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    cursor: pointer;
}
/* #####################HEADER#####################*/
/* ##################### LOGO ANIMATION #####################*/
#logo{
    display: block;
    width: 285px; height: 60px;
    -webkit-transition: all 250ms ease !important;
    -moz-transition: all 250ms ease !important;
    -ms-transition: all 250ms ease !important;
    -o-transition: all 250ms ease !important;
    transition: all 250ms ease !important;
}

.la_home:hover #logo{
    background-color: #0076BF
}

/*--New-styles--*/
.la_home {
    position: relative;
    border-left: 4px solid white;
    float: left;
    height: 60px;
    margin-left: -4px;
    cursor: pointer;
}
.la_home a.logo {
    background-color: #0093D7;
    display: block;
    height: 30px;
    padding: 14px 0 16px;
    float:left;
}
.la_home a.logo {-moz-transition: all .25s ease-out; -o-transition: all .25s ease-out; -webkit-transition: all .25s ease-out; transition: all .25s ease-out;}
.la_home a.logo:hover {
    background-color: #0076bf;
}
#aniLogo{
    position: relative;
    height: 26px; width: 80px;
    top: 15px; left: 52px;
    overflow: hidden;
}

#wave8{
    position: relative;
    right: 0px;
    width: 280px; height: 27px;
    background: url(../images/logo8.png) repeat-x;
    background-position: -13px 0px;
    z-index: 88;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}

#logoText{
    position: absolute;
    height: 30px; width: 106px;
    top: 13px; left: 125px;
    background: url(../images/logoText.png);
    z-index: 102;
}

#logoWrap20, #logoWrap20Hover{
    position: absolute;
    top: 0px; left: 0px;
    width: 80px; height: 27px;
    background: url(../images/logoWrapSprite.png);
}

#logoWrap20{
    background-position: 0px 0px;
    z-index: 99;
}

#logoWrap20Hover{
    opacity: 0;
    background-position: -80px 0px;
    z-index: 101;
    -webkit-transition: all 250ms ease !important;
    -moz-transition: all 250ms ease !important;
    -ms-transition: all 250ms ease !important;
    -o-transition: all 250ms ease !important;
    transition: all 250ms ease !important;
}

.la_home:hover a #aniLogo #logoWrap20Hover{
    opacity: 1;
}

.waveLR{ background-position: 22px 0px !important }


/* ######################END LOGO####################### */

/* ##################### NAV #####################*/
.navbar-default {
background-color:#0093d7;
height: 64px;
padding-left:0px;
padding-right:0px;
border-bottom:4px solid #FFFFFF;
min-height:40px;
    //box-shadow: 0 1px 1px rgba(0,0,0,0.15);


}

.navbar-default .navbar-nav > li > a
{
    color:#ffffff
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
    color: #ffffff;
    //background-color:#0076BF;
    text-decoration:none;


}
.navbar .nav .active > a{
    color:#ffffff;
background:none;
    box-shadow:none;
}

.sitemenu-item:hover {
    background-color:#0076BF;


}
.navbar .nav > li {
    transition: background 0.25s ease-out 0s;

}



.sitemenu  li {
    background-color:#0093d7;
    cursor: pointer;
    border-left:4px solid white;
    width:95px;
    //float: right;
    height: 60px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    //margin-right: -4px;
    //position: relative;


}


.sitemenu  li  a
{

    //background-color: transparent;
    background-image: url("../img/sprites_topmenu.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 40px 16px;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    color:white;
    display: block;
    font-family: "Calibri Light",Calibri,"Segoe UI Light","Segoe UI",Arial;
    font-size: 0px;
    font-weight: 300;
    padding-top: 22px;
    padding-right: 23px;
    padding-bottom: 20px;
    padding-left: 26px;
    white-space: nowrap;
    transition-property: padding, margin;
    transition-duration: 0.007s, 0.007s;
    transition-timing-function: linear, linear;
    transition-delay: 0s, 0s;
    outline-width: medium;
    outline-style: none;
    margin:0 auto;


}



.city  {
    background: transparent url(../img/spriteCityColor3.png) no-repeat;
    display: block;
    float: left;
    height: 63px;
    position: relative;
    width: 90px;
    overflow: hidden;
}


.sitemenu .kabinet a {background-position: 35px -113px;}

.sitemenu .rada a {background-position: 35px -71px;}

.sitemenu .cities a { background-position: 35px -205px;}
.sitemenu .cities  {background-color: #0093d7;}
.sitemenu li.cities:hover {    background-color:#0093d7;
    height:65px;
}

.sitemenu .likes a {background-position: 35px -27px;}
.sitemenu .likes  {background-color: #a659a6;}
.sitemenu li.likes:hover {background-color:#a659a6;
    height:65px;
}
.sitemenu .custom-lang {background-color:#0093d7;color:#ffffff}
.sitemenu li.custom-lang:hover {background-color:#0076BF}

.sitemenu .call_link_sidebar {min-width:190px;width:auto;}
.sitemenu li.call_link_sidebar {background-color:#0076BF}

.sitemenu .phone {
    min-width:190px;
    width:auto;
    border-right:4px solid #ffffff;
}
.sitemenu .phone a {
    background: none;
    font-size: 20px;
    height: auto;
    padding: 22px 19px 20px 19px;
    text-indent: 0;
    line-height:16px;
    color:#ffffff;
    width:auto;
text-align: center}
.sitemenu .phone span {

    font-size: 16px;
    }
.sitemenu li.phone:hover {
    background-color:#0093d7;
    height:65px;}

.caret {
    display: none;
}
.nav >li a {
    //padding-top: 22px!important;
    //margin-top: 4px!important;
    //background-color: transparent;

}

.sitemenu .dropdown-menu {
    display: none;
}
.sitemenu .sub-menu {
    display: none;
}
.dropdown-menu {
    display: none;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: transparent;
    //color: #555555;


}
.navbar-default .navbar-nav > .open > a {
    margin-top: 4px !important;
    padding-top: 22px !important;
    height:65px;
    }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #ffffff;
}
.sitemenu li.open  {
    //margin-top: 4px !important;
    //padding-top: 22px !important;
    height:67px;
    box-shadow:

}
.likes li.open  {
    margin-top: 4px !important;
    padding-top: 22px !important;
    height:65px;
}
.cities, .likes, .phone {
    background-image: url("../images/bg-ugol.png");
    background-position: right top;
    background-repeat: no-repeat;
    height: auto;
    max-height: 64px;
    min-height: 60px;
}

.sitemenu .custom-lang a,.sitemenu  .call_link_sidebar a {background: none; padding: 22px 0 20px 0; text-align: center;color:#ffffff; font-size: 17px;}

 .nav > li.open a {
    margin-top: 4px !important;
    padding-top: 22px !important;
}
.mainmenu {
    background: #d3d3d3 url("../img/body_bg-noise-dark.gif") repeat scroll -70% 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    float: left;
    padding: 21px 0 22px;
    position: relative;
    width: 100%;
    margin-top:60px;
}
.mainmenu ul {list-style: none;margin: 0;}
.mainmenu ul li {display: inline;
    background: #00619d;
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;

}
.mainmenu ul li:hover {
    background: #005386;
}
.mainmenu ul li.active{background-color: #005386;}
.mainmenu ul li {box-shadow: 0 1px 2px rgba(0,0,0,0.1);}

.mainmenu ul li.internet_tv,
.mainmenu ul li.internet,
.mainmenu ul li.tv,
.mainmenu ul li.provider,
.mainmenu ul li.presscenter {overflow: hidden;}

.mainmenu ul li.internet_tv,
.mainmenu ul li.internet,
.mainmenu ul li.tv {
    display: inline;
    margin: 0 4px 0 0;
    float: left;
    width:188px;
    height:160px;
    position: relative;

}
.mainmenu ul li.internet_tv a,
.mainmenu ul li.internet a,
.mainmenu ul li.tv a {display: block;padding: 131px 0 14px 48px;color: #ffffff;text-decoration: none;font-size: 17px;font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial;font-weight: 300;background: url(../img/sprites_mainmenu.png) no-repeat 1px 130px; position: relative;top: -6px;-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;}
.mainmenu ul li.internet a {background-position:1px -19px;}
.mainmenu ul li.tv a {background-position:1px -186px;}
.mainmenu ul li.internet_tv:hover a,
.mainmenu ul li.internet:hover a,
.mainmenu ul li.tv:hover a {top: -114px!important;}

.mainmenu ul li.active a {top: -114px!important;}
.mainmenu ul li.provider a, .mainmenu ul li.presscenter a {
    top: -114px!important;
}

.mainmenu ul li.devices {position: absolute;top: 82px;left: -240px;clear: right;}
.mainmenu ul li.devices,
.mainmenu ul li.services,
//.mainmenu ul li.maps {float: left;position: relative; margin: 0 0 4px 0;width: 160px; height: 51px;border-bottom: none;}

.mainmenu ul li.devices a,
.mainmenu ul li.services a,
.mainmenu ul li.maps a {display: block; padding: 16px 0 15px 47px;color: #ffffff;text-decoration: none;font-size: 17px;font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial;font-weight: 300;}

//.mainmenu ul li.provider {margin-left: -156px!important;}

.mainmenu ul li.provider,
.mainmenu ul li.presscenter {display: inline;margin-left:4px;margin-top: -55px;float: left;position: relative;width: 183px;height: 160px;}
//.mainmenu ul li.presscenter {margin-right: 0px;margin-top: -54px;position: absolute!important;left: 1000px;top: 54px;}
.mainmenu ul li.provider a,
.mainmenu ul li.presscenter a {background: #00619d;display: block; padding: 131px 0 14px 15px;color: #ffffff;text-decoration: none;font-size: 17px;font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial;font-weight: 300;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;top:0;}

.mainmenu ul li.provider a,
.mainmenu ul li.presscenter a {background: url(../img/sprites_mainmenu.png) no-repeat 105px -354px; position: relative;top: 0px;}
.mainmenu ul li.provider.active a, .mainmenu ul li.presscenter.active a, .mainmenu ul li.provider.current-menu-parent a, .mainmenu ul li.presscenter.current-menu-parent a {top:-114px!important;}
.mainmenu ul li.provider ul li.active a, .mainmenu ul li.presscenter ul li.active a {background: #0076bf;padding-left: 45px;}

.mainmenu ul li.internet ul li.active a, .mainmenu ul li.internet_tv ul li.active a, .mainmenu ul li.tv ul li.active a {background: #0076bf;padding-left: 45px;}

.mainmenu ul li.provider a:hover,
.mainmenu ul li.presscenter a:hover {background-color: #005386;}
.mainmenu ul li.provider:hover a,
.mainmenu ul li.presscenter:hover a {top: -114px!important;}
.mainmenu ul li.provider > a:first-child,
.mainmenu ul li.presscenter > a:first-child {
    //background-color:#00619D;
    top:-114px!important;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

}
.mainmenu ul li.provider > a:first-child:hover,
.mainmenu ul li.presscenter > a:first-child:hover,
.mainmenu ul li.provider.active > a:first-child,
.mainmenu ul li.presscenter.active > a:first-child {background-color:#005386;}
.mainmenu ul li.internet_tv span,
.mainmenu ul li.internet span,
.mainmenu ul li.tv span {
    background: #0076bf;
    cursor: pointer;
    height: 140px;
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 14px 15px 15px 15px;
    font-family: "Calibri Light", "Segoe UI Light", Calibri, "Segoe UI", Arial;
    font-weight: 300;
    font-size: 16px;
    width: 196px;
    margin: 9px 0 0 -48px;
}

.mainmenu ul li ul.sub-menu {background: #0093D7; height: 114px;position: relative;margin: 0;}
.mainmenu ul li ul.sub-menu li {margin:0;}
.mainmenu ul li ul.sub-menu li a {background: #0093d7;background-image: none;color: #fff;font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial;font-weight: 300;font-size: 16px;padding: 7px 25px 8px 30px;text-decoration: none;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;}
.mainmenu ul li ul.sub-menu li a:hover {background: #0076bf;padding-left: 45px;}


.mainmenu ul li.devices {
    left: -190px;
    top: 55px;
    background-position: 0 -1558px;
}
.mainmenu ul li.devices, .mainmenu ul li.services, .mainmenu ul li.maps {
    border-bottom: medium none;
    float: left;
    height: 51px;
    margin: 0 0 4px;
    position: relative;
    width: 189px;
}
.mainmenu ul li.services {
    background-position: 0 -1468px;
}

.mainmenu ul li.maps {
    height: 50px;
    //left: -50px;
    top: 54px;
}
.mainmenu ul li.services, .mainmenu ul li.devices, .mainmenu ul li.maps {
    border-bottom: medium none;
    float: left;
    height: 51px;
    margin: 0 0 4px;
    position: relative;
    //width: 187px;
}
.mainmenu ul li.maps {
    background-position: 0 -1658px;
}
.mainmenu ul li.services, .mainmenu ul li.devices, .mainmenu ul li.maps {
    background-image: url("../img/sprites_mainmenu.png");
    background-repeat: no-repeat;
}



nav.mainmenu ul li.internet_tv.active span, nav.mainmenu ul li.internet.active span, nav.mainmenu ul li.tv.active span {
    display: none;
}





//#widget_bounds {
    padding:10px;
    width:100%;



}
.g-page {
    border: 0px;
}
#googleplus_widget{
        width: 100%;
    	   // height: 200px;
    	    float: left;

    	}
	#googleplus_widget span{
          	    //width: 320px;
          	    //height: 400px;
         	    float: left;
         	    overflow: hidden;
             background: #fff;
          	}
	#googleplus_widget span div{
          	    margin: -1px  -1px -1px -1px !important;
          	    position: relative;
          	}























.city-toggle, .likes-toggle, .phone-toggle, .city-toggle2, .city-toggle2 {
    background-color: #0093d7;
    float: left;
    height: 199px;
    opacity: 0;
    position: relative;
    top: -135px;
    width: 100%;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    z-index: 1;
    position: absolute;
}

.wrapper {
    margin: 0 auto;
    width: 980px;
    text-align: left;
    position: relative;
}
.city-toggle ul, .city-toggle2 ul, .likes-toggle ul, .phone-toggle ul {
    float: left;
    list-style: none;
    margin: 40px 0 0 0;
    position: relative;
}
.city-toggle ul li, .city-toggle2 ul li, .likes-toggle ul li, .phone-toggle ul li {
    background-color: #00619d;
//border: 2px solid white;
    color: white;
    cursor: pointer;
    display: inline;
    float: left;
//height: 91px;
    height: 95px;
    margin: 0 7px 0 7px;
    padding: 17px 15px 12px 15px;
//width: 196px;
    width: 200px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    -moz-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out;
}
.city-toggle ul li a, .city-toggle ul li a, .likes-toggle ul li a, .phone-toggle ul li a {
    text-decoration: none;
}


.city#if {
    background-position: 0 -546px;
}
.city#kl {
    background-position: 0 -728px;
}
.city#kp  {
    background-position: 0 -182px;
}
.city#sd  {
    background-position: 0 -455px;
}
.likes-toggle ul li span, .phone-toggle ul li span {
    color: white;
    display: block;
    font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial;
    font-size: 17px;
    font-weight: 300;
    height: 64px;
    padding: 0 0 5px 4px;
}
.nomer {
    padding: 0;
    margin: -17px 0 0;
    height: 8px;
    float: right;
    font-size: 14px;
}
.url {
    float: right;
    font-size: 16px;
    height: 18px;
    /*padding: 5px 0 0 0; */
}
.likes-toggle {background-color: #a659a6;}

.city-toggle  .active,
.city-toggle2 .active,
.city-toggle  ul li:hover,
.city-toggle2 ul li:hover,
.likes-toggle ul li:hover,
.phone-toggle ul li:hover {background-color: #005386;}

.phone-toggle ul li:first-child,
.phone-toggle ul li:last-child {background-color: #0076bf; cursor: default; border: 2px solid white; height: 91px; width: 196px;}
.phone-toggle ul li:first-child:hover,
.phone-toggle ul li:last-child:hover {background-color: #0076bf;}


.city#kv {background-position: 0 0;}
.city#kh {background-position: 0 -91px;}
.city#kp {background-position: 0 -126px;}
.city#mp {background-position: 0 -273px;}
.city#te {background-position: 0 -360px;}
.city#sd {background-position: 0 -315px;}
.city#if {background-position: 0 -378px;}
.city#ch {background-position: 0 -637px;}
.city#kl  {background-position: 0 -504px;}

.menuCityName{
    margin-left: 64px;
}

.cityHover {
    position: absolute;
    top: -63px; left: 0;
    height: 63px; width: 48px;
    opacity: 1;
    background: transparent url(../img/spriteCityColor3.png) no-repeat;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}

.city-toggle .wrapper ul li:hover * .cityHover{ opacity: 1; top: 0px; }

#kpHover { background-position: -48px -126px }
#ifHover { background-position: -48px -378px }
#klHover { background-position: -48px -504px }
#sdHover { background-position: -48px -315px }

header div.likes-toggle ul li div.icon {background:transparent; display: block; float: left; height: 63px; padding-right: 20px; position: relative; width: 48px;}
header div.likes-toggle ul li div.icon div{
    position: absolute;
    top: 0px; left: 0px;
    width: 48px; height: 48px;
    background: url(/images/bigSocial2.png) no-repeat;
    -webkit-transition: all 150ms ease-out;
    -moz-transition: all 150ms ease-out;
    -ms-transition: all 150ms ease-out;
    -o-transition: all 150ms ease-out;
    transition: all 150ms ease-out;
}

/*.likes-toggle .wrapper ul li a .socTitle{
  display: block;
  margin-left: 4px;
}*/

.likes-toggle .wrapper ul li a .icon{
    overflow: hidden;
}

.likes-toggle .wrapper ul li a .icon .socIconHide{
    top: -48px !important;
}

.likes-toggle .wrapper ul li:hover a .icon .socIconHide{
    top: 0px !important;
}

#vk_hover{background-position: -144px -48px}
#vk_norm {background-position: -144px 0px}
#fb_hover{background-position: 0px -48px}
#fb_norm {background-position: 0px 0px}
#gg_hover{background-position: -48px -48px}
#gg_norm {background-position: -48px 0px}
#tw_hover{background-position: -96px -48px}
#tw_norm {background-position: -96px 0px}

header div.phone-toggle ul li:first-child span {height: 22px;}
header div.phone-toggle ul li:first-child span.url {height: 18px;}
header div.phone-toggle ul li:last-child span { height: 22px;}
header div.phone-toggle ul li:last-child span.url {height: 18px;}
/*Ãîëîâíå ìåíþ âåðñ³ÿ 2.00*/

/*Ê³íåöü ãîëîâíîãî ìåíþ*/
/*end-add-new*/


.breadcrumb {
    padding: 8px 15px;
    margin: 0 0 20px;
    list-style: none;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.breadcrumb > li {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */

    *zoom: 1;
    text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb > li > .divider {
    padding: 0 5px;
    color: #ccc;
}
.breadcrumb > .active {
    color: #999999;
}
.pagination {
    margin: 20px 0;
    display: none;
}
.pagination ul {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */

    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.pagination ul > li {
    display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
    color: #999999;
    cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
    color: #999999;
    background-color: transparent;
    cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
    border-left-width: 1px;
}

.pagination-centered {
    text-align: center;
}
.pagination-right {
    text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 10.5px;
}
.pager {
    margin: 20px 0;
    list-style: none;
    text-align: center;
    *zoom: 1;
}
.pager:before,
.pager:after {
    display: table;
    content: "";
    line-height: 0;
}
.pager:after {
    clear: both;
}
.pager li {
    display: inline;
}
.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;

}
.pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #f5f5f5;
}
.pager .next > a,
.pager .next > span {
    float: right;
}
.pager .previous > a,
.pager .previous > span {
    float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #999999;
    background-color: #fff;
    cursor: default;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.modal {
    position: fixed;
    top: 10%;
    left: 50%;
    z-index: 1050;
    width: 560px;
    margin-left: -280px;
    background-color: #ffffff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    *border: 1px solid #999;
    /* IE6-7 */

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
}
.modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%;
}
.modal.fade.in {
    top: 10%;
}
.modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
}
.modal-header .close {
    margin-top: 2px;
}
.modal-header h3 {
    margin: 0;
    line-height: 30px;
}
.modal-body {
    position: relative;
    overflow-y: auto;
    max-height: 400px;
    padding: 15px;
}
.modal-form {
    margin-bottom: 0;
}
.modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
    *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
    display: table;
    content: "";
    line-height: 0;
}
.modal-footer:after {
    clear: both;
}
.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
}
.tooltip.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #ffffff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    white-space: normal;
}
.popover.top {
    margin-top: -10px;
}
.popover.right {
    margin-left: 10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover.left {
    margin-left: -10px;
}
.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.popover-title:empty {
    display: none;
}
.popover-content {
    padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover .arrow {
    border-width: 11px;
}
.popover .arrow:after {
    border-width: 10px;
    content: "";
}
.popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
}
.popover.top .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #ffffff;
}
.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #ffffff;
}
.popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
}
.popover.bottom .arrow:after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #ffffff;
}
.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
    right: 1px;
    border-right-width: 0;
    border-left-color: #ffffff;
    bottom: -10px;
}
.thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
    display: table;
    content: "";
    line-height: 0;
}
.thumbnails:after {
    clear: both;
}
.row-fluid .thumbnails {
    margin-left: 0;
}
.thumbnails > li {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
}
.thumbnail {
    display: block;
    padding: 4px;
    line-height: 20px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
a.thumbnail:hover,
a.thumbnail:focus {
    border-color: #0088cc;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.thumbnail .caption {
    padding: 9px;
    color: #555555;
}
.media,
.media-body {
    overflow: hidden;
    *overflow: visible;
    zoom: 1;
}
.media,
.media .media {
    margin-top: 15px;
}
.media:first-child {
    margin-top: 0;
}
.media-object {
    display: block;
}
.media-heading {
    margin: 0 0 5px;
}
.media > .pull-left {
    margin-right: 10px;
}
.media > .pull-right {
    margin-left: 10px;
}
.media-list {
    margin-left: 0;
    list-style: none;
}
.label,
.badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #999;
}
.label {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.badge {
    padding-left: 9px;
    padding-right: 9px;
}
.label:empty,
.badge:empty {
    display: none;
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.label-important,
.badge-important {
    background-color: #b94a48;
}
.label-important[href],
.badge-important[href] {
    background-color: #953b39;
}
.label-warning,
.badge-warning {
    background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
    background-color: #c67605;
}
.label-success,
.badge-success {
    background-color: #468847;
}
.label-success[href],
.badge-success[href] {
    background-color: #356635;
}
.label-info,
.badge-info {
    background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
    background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
    background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
    background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
    position: relative;
    top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
    top: 0;
}
@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}
@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.progress .bar {
    width: 0%;
    height: 100%;
    color: #ffffff;
    float: left;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}
.progress .bar + .bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
    -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.progress-striped .bar {
    background-color: #149bdf;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px;
}
.progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
    background-color: #ee5f5b;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar,
.progress .bar-success {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(to bottom, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
    background-color: #62c462;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar,
.progress .bar-info {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
    background-color: #5bc0de;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar,
.progress .bar-warning {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
    background-color: #fbb450;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.accordion {
    margin-bottom: 20px;
}
.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.accordion-heading {
    border-bottom: 0;
}
.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
}
.accordion-toggle {
    cursor: pointer;
}
.accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5;
}
.carousel {
    position: relative;
    margin-bottom: 20px;
    line-height: 1;
}
.carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
}
.carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-out left;
    -moz-transition: 0.6s ease-out left;
    -o-transition: 0.6s ease-out left;
    transition: 0.6s ease-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    display: block;
    line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
    display: block;
}
.carousel-inner > .active {
    left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
.carousel-inner > .next {
    left: 100%;
}
.carousel-inner > .prev {
    left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
    left: 0;
}
.carousel-inner > .active.left {
    left: -100%;
}
.carousel-inner > .active.right {
    left: 100%;
}
.carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.carousel-control.right {
    left: auto;
    right: 15px;
}
.carousel-control:hover,
.carousel-control:focus {
    color: #ffffff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.carousel-indicators {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 5;
    margin: 0;
    list-style: none;
}
.carousel-indicators li {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    background-color: #ccc;
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 5px;
}
.carousel-indicators .active {
    background-color: #fff;
}
.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
    color: #ffffff;
    line-height: 20px;
}
.carousel-caption h4 {
    margin: 0 0 5px;
}
.carousel-caption p {
    margin-bottom: 0;
}
.hero-unit {
    padding: 60px;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 200;
    line-height: 30px;
    color: inherit;
    background-color: #eeeeee;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.hero-unit h1 {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 1;
    color: inherit;
    letter-spacing: -1px;
}
.hero-unit li {
    line-height: 30px;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.hide {
    display: none;
}
.show {
    display: block;
}
.invisible {
    visibility: hidden;
}
.affix {
    position: fixed;
}



footer div.wrapper {
    background: url(../img/footer_bg.png) repeat top left;
    padding: 1px 0 10px;
}
footer div.copyright {
    color: #666666;
    margin: 13px 20px 0 20px;
}
footer div.copyright a, footer div.copyright a:hover {
    color: #666666;
    text-decoration: none;
}

.navbar-default > li a {
    color: white;
    display: block;
    font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial;
    font-size: 14px;
    font-weight: 300;
    padding: 5px 8px 5px 8px;
    text-decoration: none;
    white-space: nowrap;
    text-indent: 0;
    background-image: none;
    text-align: left;
    border-radius: 0;
    width: 184px;
    background-color: transparent;
}


//.widget_text {
    position: relative;
    width: 320px;
    padding: 0 0 20px !important;
    clear: both;
}
//.widget_text.widget {
    margin-bottom:  0;
}
//.widget_text h4.widgettitle {
    display: none;
}
ul.sidebar_nav {
    list-style: none outside none;
    margin: 0;
}

ul.sidebar_nav li:last-child {
    margin-bottom: 0px;
}
ul.sidebar_nav li:first-child {
    background: #ea3f33;
    height: 48px;
    transition: all 0.25s ease-out 0s;
}
ul.sidebar_nav li {

}
ul.sidebar_nav li:first-child:hover {
    background: #d42316;
    height: 48px;
}
ul.sidebar_nav li a, ul.sidebar_nav li a:visited {
    display: block;
    color: #ffffff;
    text-decoration: none;
    padding: 12px 0 7px 0px;
    font-size: 17px;
    font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial;
    font-weight: 300;
    text-align: center;
    outline: none;
}
.textwidget.logotip {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
ul.sidebar_nav li:last-child a {
}
#call_link_sidebar > img {
    margin-right: 13px;
    margin-bottom: 5px;
    margin-left: -8px;
}

/* Map css*/
div.map-form {color: white;
    height: 32px;
    margin: -60px 278px 0 0;
    padding: 0;
    width: 322px;
    float: right;}
div.map-input {box-shadow: 0 1px 1px rgba(0,0,0,0.15); display: inline-block; margin: -5px 0 0; vertical-align: top;}
div.map-input input {border: none; border-radius: 0; font-family: Calibri, "Segoe UI", Arial, Helvetica; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 300; line-height: 24px; margin: 0; -moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;}
div.map-input input[type="search"] {background-color: #fff; height: 34px; padding: 4px 10px; width: 257px;}
div.map-input input[type="search"]:focus, div.map-input input[type="search"]:hover {background-color: white;}
div.map-input input[type="submit"] {
    color: transparent;
    font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial, Helvetica;
    height: 42px;
    padding: 0;
    background: url("../img/search_icon.png") no-repeat 12px 12px #00bdbd;
    font-size: 0;
    width: 45px;
}
div.map-input input[type="submit"]:focus, div.map-input input[type="submit"]:hover {background-color: #029999;}
div.map-status {display: inline-block; vertical-align: top;}
div.map-status span {display: inline-block; font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial; font-size: 16px; line-height: 32px; margin: 0; padding-left: 20px;}
div.map-provider {box-shadow: 0 1px 1px rgba(0,0,0,0.15); float: right;}
div.map-provider select {background-color: #f5f5ff; border: none; border-radius: 0; font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 300; height: 32px; margin: 0; padding: 4px 5px; width: 140px; -moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;}
div.map-provider select:focus, div.map-provider select:hover {background-color: white;}
div.map-container {background-color: white; box-shadow: 0 1px 1px rgba(0,0,0,0.2); height: 450px;}
div.map-container img {max-width: none;}


/* Line 5585 */
//.widget_text
{
    position: relative;
    width: 320px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    clear: both;
}

ul.sidebar_nav li a, ul.sidebar_nav li a:visited
{
    display: block;
    color: #ffffff;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
    font-size: 17px;
    font-family: "Calibri Light",Calibri,"Segoe UI Light","Segoe UI",Arial;
    font-weight: 300;
    text-align: center;
    outline-width: medium;
    outline-style: none;
}

/* Line 6967 */
ul.sidebar_nav li a, ul.sidebar_nav li a:visited
{
    font-size: 18px;
}

/* Line 5631 */
ul.sidebar_nav li:last-child a
{
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

    color: #ffffff;
    background-color: transparent;

}


/* ################################# ARCHIVE ####################*/
.row_table {
    display: inline-block;
    float: right;
    list-style: none outside none;
    margin: -62px 0 0;
    padding: 0;
}
.row_table li.first {
    float: left;
    margin-right: 5px;
}
.row_table li {
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    opacity: 0.18;
}
.row_table .active {
    opacity: 1;
}




/* Vacancies, post */
.table {
    width: 100%;
    margin-bottom: 20px;
}
.post_content table td {
    border-top: medium none;
    position: relative;
}
table th, table td {
    line-height: 18px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}

ul, ol {
    margin: 0 0 10px 25px;
    padding: 0;
}

.post_content li {
    color: #333333;
    font-family: Calibri,"Segoe UI",Arial,Helvetica;
    font-size: 18px;
    line-height: 27px;
    list-style-type: disc;
}


 ul.cards .cardH {
    height: 80px;
    position: relative;
    width: auto;
    background: #fff;
    margin-left: -1px;
}
 ul.cards .cardH:after {
    height: 0;
    width: 0;
    border: 40px solid transparent;
    border-left-color: white;
    border-left-width: 20px;
    content: " ";
    left: 100%;
    margin-top: -40px;
    position: absolute;
    top: 50%;
}
 ul.cards .cardH:before {
    height: 0;
    width: 0;
    border: 40px solid white;
    border-left-color: transparent;
    border-left-width: 20px;
    content: " ";
    left: -20px;
    margin-top: -40px;
    position: absolute;
    top: 50%;
}
 ul.cards .cardH h3 {
    color: #666666;
    font-family: Calibri,"Segoe UI",Arial,Helvetica;
    font-size: 15px;
    height: 47px;
}

.graph {
    margin-left: 30px;
    width: 441px!important;
}
.cards-full ul li {
    list-style-type: disc;
    line-height: 20px;
}

article.post div.post_content ul.cards {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-collapse: collapse;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-spacing: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    box-shadow: none;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.cards, .cards-full {
    text-align: center;
}



ul.full2 {
   clear:both;
    margin-top:10px;
}
body ul.sidebar_nav.full2 li a {
    text-align: center;
}
ul.sidebar_nav.full2 li a, ul.sidebar_nav.full3 li a, ul.sidebar_nav.full4 li a, ul.sidebar_nav.full5 li a, ul.sidebar_nav.full6 li a, ul.sidebar_nav.full21 li a {
    background-image: none;
    padding: 14px 0;
}
ul.sidebar_nav li a, ul.sidebar_nav li a:visited {
    font-size: 18px;
}
ul.sidebar_nav li a, ul.sidebar_nav li a:visited {
    color: #FFFFFF;
    display: block;
    font-family: "Calibri Light",Calibri,"Segoe UI Light","Segoe UI",Arial;
    font-weight: 300;
    outline: medium none;
    text-decoration: none;
}
ul.sidebar_nav.full {
    float: right;
    width: 320px;
}

ul.sidebar_nav.full2 li a, ul.sidebar_nav.full3 li a, ul.sidebar_nav.full4 li a, ul.sidebar_nav.full5 li a, ul.sidebar_nav.full6 li a, ul.sidebar_nav.full21 li a {
    background-image: none;
    text-align: center;
    padding: 14px 0;
}
body ul.sidebar_nav.full2 li a {
    text-align: center;
}
ul.sidebar_nav li.cart {
    background-color: #00bdbd;
    border: 2px solid white;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    color: white;
    float: left;
    height: 44px;
    font-family: "Calibri Light", Calibri, "Segoe UI Light", "Segoe UI", Arial, Helvetica;
    font-size: 18px;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    text-align: center;
    width: 291px;
    -moz-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out;
}

ul.sidebar_nav li.cart span.bonus span {
    display: inline-block;
    line-height: 16px;
    position: relative;
    width: 20px;
    text-align: right;
}
ul.sidebar_nav li.cart span.price {
    display: inline-block;
    height: 20px;
    padding: 12px 4px;
}
ul.sidebar_nav li.cart span.price span {
    width: 36px;
    display: inline-block;
    text-align: right;
}
ul.sidebar_nav li.cart span.bonus {
    display: inline-block;
    height: 20px;
    padding: 12px 10px;
}